*********************************************************************************** This directory contains fixes for R/390 Release 4.1.1.1 *********************************************************************************** General Infomation: ------------------- * r390.obj 4.1.1.1 (for AIX 4.1.4, 4.1.5) note: 4111 is the latest level for the MCA P/390 on RS/6000. If installed, you must remove r390.obj.4.1.0.1 and install the r390_4111.installp image provided here (compressed) before picking up any 4111 fixes. When installing, you MUST use P/390 Advanced Diags/LIC version 1.2x. Contact your R/390 service provider for this diskette. For Automated Installation of the latest fixes: ----------------------------------------------- ALWAYS shutdown the 390 OS, stop390 (END P/390), and exit "R/390 Main Menu" before applying. 1) Download 4111FIXS.LST (ascii) and 4111FIXS.ZIP (binary) to your R/390 system in a directory with at least 20MB of free space. 2) type '/usr/lpp/r390/bin/unzip 4111fixs.zip apply4111' to extract the install script. 3) type './apply4111' 4) If prompted "replace xxxx.xxx? " reply with A (upper case). 5) Follow the Special Instructions listed. Note: As of 9/2/98, apply4111 will also update the P/390 LIC files to the latest level. Fix Methods for Manual Installation: ------------------------------------ ALWAYS shutdown the 390 OS, stop390 (END P/390), and exit "R/390 Main Menu" before applying any fix. ALWAYS back up the old module before applying any fix module. ALWAYS observe the module type (BIN vs. ASC). ALWAYS observe the mixed case file names (do not convert). See which of these steps to use below for each fix (Patch Steps): 1) Copy module to /usr/bin/r390 and remove the file extention(s) 2) chmod 755 mod_name 3) ipl390 (IPL P/390) to activate 4) Copy module to /etc/drivers and remove the file extention 5) shutdown -Fr (reboot AIX to activate) 6) Copy module to /usr/bin/r390 and change the file extention to .EXE 7) chmod 644 mod_name 8) Copy module to /usr/bin/r390 as is (ASCII file) 9) Modify the ipl390 script file appropriately. See Special Instructions Below! 10) Applied automatically by the apply4111 script. Can be manually applied with the licupdte script. 11) Copy to /usr/lib/nls/msg/En_US and en_US. Fixes for 4.1.1.1: ------------------ D S C E Y U V S S T T T E E E T S S No/Filename MMDDYY Fix description T T T CoReqs Steps ----------------- ------ -------------------------------------------- ------ ----- 01 dm34xx.Abin 050597 Allow AIX to use drive aft MVS offline Y N Y None 1-2-3 dm34xx.Bbin 101497 DDR370 problem on tape changes Y N N None 1-2-3 Support for IBM 3490-F00 & F01 Y Y N dm34xx.Cbin 101497 MVS IEA435I error msg due to IDRC Y N Y None 1-2-3 dm34xx.Dbin 110797 Fix for ditto using 8MM Exabyte Y N Y None 1-2-3 dm34xx.Ebin 030598 USER process to remove restriction. Y N Y NONE 1-2-9-3 (Tape no longer required at IPL time !!) Problem detecting eject button fixed. 8MM problem using VMFPLC2 on VM fixed. Problem using IBM 3570 Magstar fixed. Problem using IBM 9348 fixed. See Special Instructions Below! dm34xx.Fbin 031298 Enhanced Ld Dsply CCW and tape changes Y N Y NONE 1-2-9-3 See Special Instructions Below! dm34xx.Gbin 031298 Fixed 8MM prob with VM370 mode VMFPLC2 Y N Y NONE 1-2-9-3 See Special Instructions Below! dm34xx.Hbin 032698 Fixes "Read Only" mode of operation Y N Y NONE 1-2-9-3 Fixes problems with blank 8MM tapes See Special Instructions Below! dm34xx.Ibin 032798 Fixes VSE PID tape prob with 4MM DAT Y N Y NONE 1-2-9-3 FIxes TPF tape problems. See Special Instructions Below! dm34xx.Jbin 040398 Fixes Read Backward problem Y N Y NONE 1-2-9-3 Improved device claiming algorithm See Special Instructions Below! dm34xx.Kbin 040898 Recognize EXABYTE 8505 8MM tape Y N Y NONE 1-2-9-3 See Special Instructions Below! dm34xx.Lbin 041698 Fixes long delay after RUN command Y N Y NONE 1-2-9-3 Fixes problems with multiple tapes not ready See Special Instructions Below! dm34xx.Mbin 042498 Fixes err=11 problem with mult tapes Y N Y NONE 1-2-9-3 See Special Instructions Below! dm34xx.Nbin 042898 Debug logs were not wrapping.... Y N Y NONE 1-2-9-3 See Special Instructions Below! dm34xx.Obin 060598 Autoloader detection problem on Fuj Y N Y None 1-2-9-3 Blank tape handling corrections See Special Instructions Below! dm34xx.Pbin 081398 Increased wait for tape ready (RC=11) Y N N None 1-2-9-3 See Special Instructions Below! dm34xx.Qbin 092398 Removed limit of 7 tape drives Y N N Now configures 1 device per process to prevent timeouts during IPL and improve performance when more than 1 drive is in use. See Special Instructions Below! dm34xx.Rbin 111198 DLT problem fixed for Ditto Tape Map Y N N dm34xx.Sbin 010699 Fixes uninitialized/void tape problem Y N N dm34xx.Tbin 042299 Fixes missing ERA code on media error Y N N dm34xx.Ubin 060499 Fixes Overland L490E 18 vs 36 trk prob Y N N dm34xx.Vbin 082699 Fixes 4/8MM problem "invalid format" Y Y Y 02 lcs3172rx.Abin 050797 Errors as non-preferred guest under VM Y N N lcs3172tx 1-2-3 lcs3172tx.Abin 050797 Errors as non-preferred guest under VM Y N N lcs3172rx 1-2-3 lcs3172rx.Bbin 082597 Fixes INTERLINK problem under OS/390 Y N N lcs3172tx.Bbin 082597 Fixes INTERLINK problem under OS/390 Y N N lcs3172rx.Cbin 022498 Standard Ethernet problem (OS/390 2.4) Y N Y lcs3172tx.Cbin 022498 Standard Ethernet problem (OS/390 2.4) Y N Y lcs3172rx.Dbin 042998 Performance enhancement plus log wrap Y N Y lcs3172tx.Dbin 042998 Performance enhancement plus log wrap Y N Y lcs3172rx.Ebin 060198 Better Performance on busy LANs Y N Y lcs3172tx.Ebin 060198 Better Performance on busy LANs Y N Y lcs3172rx.Fbin 070898 Better performance on outgoing data Y N N lcs3172tx.Fbin 070898 Better performance on outgoing data Y N N lcs3172rx.Gbin 100698 OS390 2.6 problem with new TCP/IP Y N Y lcs3172tx.Gbin 100698 OS390 2.6 problem with new TCP/IP Y N Y lcs3172tx.Hbin 020899 "End P/390" sometimes takes too long. Y Y N lcs3172rx.Hbin 020899 "End P/390" sometimes takes too long. Y Y N lcs3172tx.Ibin 120500 LINUX fix for Token Ring Y Y Y none lcs3172rx.Ibin 120500 LINUX fix for Token Ring Y Y Y none 04 chan.Abin 050197 3174 async problem during file xfer Y N Y None 1-2-3 chan.Bbin 061197 Fixes 370 VMBACKUP running under VMESA Y N Y None 1-2-3 chan.Cbin 061897 ASYNC interrupt handling enhancments Y N Y None 1-2-3 061897 Fixed halt to a suspended device 14786 Y N N None 1-2-3 chan.Dbin 062697 5088 fix & more interrupt enhancments Y Y Y None 1-2-3 See huron chan.Ebin 062797 PVM ESA mode CHAIN-DATA-READ problem Y Y N None 1-2-3 chan.Fbin 070197 PVM ESA mode Invalid Address problem Y Y N None 1-2-3 chan.Gbin 082597 3174 prob (CHAN370 370 guest of VMESA) Y Y N None 1-2-3 chan.Hbin 091097 Fixes 370 VMBACKUP running under VMESA Y N N None 1-2-3 chan.Ibin 093097 PMR32400 VSE IDCAM restore problem Y N Y See 23 1-2-3 chan.Jbin 101497 DDR370 problem on tape changes Y N N None 1-2-3 102497 **DELETED** chan.Kbin 101697 VM/SP IPL problem. Can affect VSE too. Y N Y None 1-2-3 102497 **DELETED** chan.Lbin 102497 Problem handling async interrupts Y N Y None 1-2-3 NOTE: J and K deleted....bug introduced in J, chan.Mbin 102897 3720 probs - fmt 0 CCWs chained w/TICs Y N N None 1-2-3 chan.Nbin 111197 Fix fmt 0 CCW prob introduced by Mbin Y N N None 1-2-3 Fix for VM/ESA IFI004 ABEND (LAN3172 device) chan.Obin 111397 ASYNC interrupt performance enhancemnt Y N N None 1-2-3 chan.Pbin 120297 More ASYNC enhancemnts (3745 problem) Y N N None 1-2-3 chan.Qbin 022098 Incorrect length problem (PMS 90192) Y N Y NONE LAN3172 problem with 2 ethernets Y N N NONE chan.Rbin 030598 Fixes crash when IPL on AIX 4.3 Y N N NONE chan.Sbin 070898 370 Mode fix for AWSICE CU Busy,CU End Y N Y 13-Bbin 1-2-3 chan.Tbin 020899 AWSICE start prob with certain LOCALE Y Y N 13-Bbin 1-2-3 chan.Ubin 113000 Defered CC=1 on chan PGM check. LINUX Y Y N chan.Vbin 031601 Latest level Y Y N 05 dmhuron.Abin 050897 3174 TIO problem (370 mode) Y Y N None 1-2-3 dmhuron.Bbin 062697 5088/GAM-CADM fixes Y Y Y 09,10 1-2-3 See chan dmhuron.Cbin 081397 Handle Async Unit Check (3174 SNA) Y N N 09E,10E 1-2-3 06 awssdump.Abin 051497 This version has been deleted ------------------ awssdump.Bbin 051497 Snap Shot Dump caused crash Y N N None 1-2-3 awssdump.Cbin 111397 Bring up to same level as in R390.4210 Y Y N awssdump.Dbin 061099 Bring up to same level as in R390.4310 Y Y N 07 dmx25lcp.Abin 051597 Fixes line drops after several hours Y N Y 08A 1-2-3 dmx25lcp.Bbin 061197 Performance enhancement Y N N 08B 1-2-3 dmx25lcp.Cbin 060398 After vary inact VSE hangs,must re-IPL Y N Y 08C 1-2-3 08 dmx25bpp.Abin 051597 Fixes line drops after several hours Y N Y 07A 1-2-3 dmx25bpp.Bbin 061197 Performance enhancement Y N N 07B 1-2-3 dmx25bpp.Cbin 060398 After vary inact VSE hangs,must re-IPL Y N Y 07C 1-2-3 09 huronmain.Abin 051697 Fixes 5088 problem (GAM apps) Y N N 10 4-2-5 huronmain.Bbin 061097 Fixes 3480/3420 VM/370 IPL Y N N 10 4-2-5 huronmain.Cbin 062697 5088/GAM-CADAM fixes Y Y Y 10.05 4-2-5 huronmain.Dbin 070797 3420 VSE/370 on VM/370-ditto undet err Y Y Y 10.05 4-2-5 huronmain.Ebin 081397 Handle Async Unit Check (3174 SNA) Y N N 10E.05C 4-2-5 huronmain.Fbin 090897 3174-1L SNA TR GTWY "device INOP" Y Y Y 10F.05C 4-2-5 3725 BSNC error "lost data" at 4800 Y Y Y 10F.05C 4-2-5 Performance Enhancement Y Y Y 10F.05C 4-2-5 Missing CE/DE on VTAM Startup Y Y N 10F.05C 4-2-5 huronmain.Gbin 101697 PMRs 22716,34915 3270 prob & performnc Y Y Y 10G,05C 4-2-5 huronmain.Hbin 102897 3270 Unit Check problem when Chained Y N N 10H,05C 4-2-5 huronmain.Ibin 051198 3174L problem - TR gateway Missing Int Y Y N 10H,05C 4-2-5 huronmain.Jbin 021799 AIX Hangs due to tracing bug Y Y N 10J,05C 4-2-5 10 hurondd.Abin 051697 See huronmain Y N N 09 4-2-5 hurondd.Bbin 061097 See huronmain Y N N 09 4-2-5 hurondd.Cbin 062697 See huronmain Y Y Y 09,05 4-2-5 hurondd.Dbin 070797 See huronmain Y Y Y 09.05 4-2-5 hurondd.Ebin 081397 See huronmain Y N N 09E.05C 4-2-5 hurondd.Fbin 090897 See huronmain Y N N 09F.05C 4-2-5 hurondd.Gbin 101697 See huronmain Y N N 09G.05C 4-2-5 hurondd.Hbin 102897 See huronmain Y N N 09H.05C 4-2-5 hurondd.Jbin 021799 See Huronmain Y Y N 09J,05C 4-2-5 11 dmckd.Abin 052197 Added detection of invalid seek arg Y Y N None 1-2-3 dmckd.Bbin 062697 CMS Format problem (VM 370 ?) Y Y N None 1-2-3 dmckd.Cbin 102897 Picks up some SYNSORT fixes Y Y N None 1-2-3 dmckd.Ebin 070698 Second parm not recognized on startup Y N N None 1-2-3 (only a problem if -ckd3380 specified) dmckd.Fbin 081398 Added back awsmount support (got lost) Y N Y dmckd.Gbin 081498 awsmount -u problem (crash on EndP390) Y N Y Fixed awsmount -m Second file of 3390-03 not flushed on terminate dmckd.Hbin 110498 Hardware error recovery enhancements Y N Y dmckd.Ibin 051299 VSE SyncSort problem Y N Y dmckd.Jbin 061099 Locate record problem on latest VSE Y N Y dmckd.Kbin 040400 Prevent lost volumes when bad filename Y N Y dmckd.Lbin 011001 Misc EREP, Erase Write, Overflow fixes Y Y Y Fixes for Extended VSAM datasets Y Y Y dmckd.Mbin 030701 3390 Write Data in 0B Domain w/cnt=1 Y Y Y dmckd.Nbin 073101 Flush trk buffer on termination. Y Y N 12 awspbs.Abin 062697 HALT fix for quiecing lines Y Y N None 1-2-3 awspbs.Bbin 070197 Residual Byte count fix (PVM) Y Y N None 1-2-3 awspbs.Cbin 070997 Snap Shot Dump Problem (bad ptr) Y Y N None 1-2-3 13 dmlib.Abin 070997 Prevents crash on Snap Shot if bad ptr Y Y N None 1-2-3 dmlib.Bbin 070898 370 Mode fix for AWSICE CU Busy,CU End Y N Y 04-Sbin 1-2-3 dmlib.Cbin 020899 "End P/390" sometimes takes too long. Y Y N 04-Sbin 1-2-3 dmlib.Dbin 031601 Latest level Y Y N 14 tn3270s.Abin 071697 PSIGDELIVERY err-AWS3274 session drops Y Y N None 1-2-3 tn3270s.Bbin 012898 200 users Y Y N tn3270s.Cbin 052098 AWS3274 Cons hangs, drops, or prog702 Y Y N tn3270s.Dbin 101999 LU Name support for TN3270E clients Y Y Y 15 dm3270.Abin 071697 Bump max number devices from 48 to 64 Y Y N None 1-2-3 dm3270.Bbin 012898 200 users Y Y N dm3270.Cbin 052098 AWS3274 Cons hangs, drops, or prog702 Y Y N dm3270.Dbin 101999 LU Name support for TN3270E clients Y Y Y dm3270.Ebin 102499 Some LU Names didnt work. Y Y Y 16 AWS3274.DOC 071697 Bump max number devices from 48 to 64 Y Y N 15 8 AWS3274.DOC 101999 LU Name support for TN3270E clients Y Y Y 17 awscnf.Abin 072997 Fixed available free space calculation Y Y N 18 19 1-2 awscnf.Bbin 120297 MMAP failure on multiple large files Y Y N awscnf.Cbin 101698 Latest version Y Y N awscnf.Dbin 110998 CRS22RA omit DMKRIO on 'new' parameter Y N N awscnf.Ebin 111898 Insure msg is seen if error on startup Y N N awscnf.Fbin 120498 Cosmetic change to PF definitions Y Y N awscnf.Gbin 051899 Fix 4-digit IPL addr and add awspass Y Y N 18 alc.Abin 072997 Fixed available free space calculation Y Y N 17 19 1-2 alc.Bbin 120297 MMAP failure on multiple large files Y Y N alc.Cbin 101698 Latest version Y Y N 19 ckdalc.Abin 072997 Fixed available free space calculation Y Y N 17 18 1-2 ckdalc.Bbin 120297 MMAP failure on multiple large files Y Y N ckdalc.Cbin 101698 Latest version Y Y N 20 printer.Abin 081397 Fixed CR on 01 Write CCW Y Y N None 1-2-3 printer.Bbin 012398 Fixes SERIAL prtrs. better performance Y Y Y None 1-2-3 printer.Cbin 031298 Fixes probs using queue and eoj string Y Y Y None 1-2-3 Enhanced parallel printer int req Y N Y None printer.Dbin 050198 VMESA wont print when type 3211 Y Y Y None 1-2-3 printer.Ebin 070998 1403 Write/Skip Ch 1 not page ejecting Y N Y None 1-2-3 Also added EOJ line 0 wildcard support printer.Fbin 071398 Intermittent intervention req on files Y N Y printer.Gbin 072498 Minor architectural corrections Y Y N printer.Hbin 080598 Fixes lost job when queue is busy Y N Y printer.Ibin 082898 Fixes queue file overlay problem Y N Y printer.Jbin 110498 Mult EOJ/QUEUE support.See AWS2821.DOC Y N Y printer.Kbin 120998 Put SenseID back in to be same as P390 Y N Y Added -nosid parm to disable Sense ID if needed 21 dm2540.Abin 090497 AWS2540 0 records in file (VM/ESA 2.2) Y Y N None 1-2-3 dm2540.Bbin 100197 AWS2540 wild-card problem using /rdr/* Y Y N dm2540.Cbin 091798 AWS2540 Bug when LF or CR in col 81 Y N Y Also added debug option (-d) dm2540.Dbin 092298 VM IPL hangs if too many hot rdr files Y N Y dm2540.Fbin 060899 Latest level. Fixes probs on IPL Y N Y 22 p390dd.Abin 090497 P390 Device Driver enhancements Y Y N None 4-2-5 p390dd.Bbin 041498 CRS-5RF External Interrupt not working Y Y N p390dd.Cbin 091798 Load microcode failure on 580 Y N Y p390dd.Dbin 110498 Load microcode failure on 580 (092598) Y N Y p390dd.Ebin 010699 Fixed Disabled wait Y Y N 39A 23 dasd.Abin 093097 PMR32400 VSE IDCAM restore to FBA bug Y N Y 04I 1-2-9-3 dasd.Bbin 030598 First CCW data transfer problem Y N Y See Special Instructions Below! 24 AWS2821.DOC 100297 Clarification of printer set-up Y N N none 8 070998 EOJ line 0 wildcard support Y N Y 110498 Multiple EOJ and QUEUE support Y N Y 25 dmtape.?bin 102297 VM/370 hang during IPL (TIO BUSY loop) Y N Y none 1-2-3 dmtape.Abin 072498 Minor architectural corrections Y Y N 26 dm3172.Abin 111197 LAN3172 Enhancement.. Y Y Y none 1-2-3 27 LAN3172.DOC 010598 Added more examples Y N N none 8 28 dmxcasdlc.Abin 011698 WAN3172 fix for leased line PU 2 Y N N none 1-2-3 dmxcasdlc.Bbin 110899 X.21 Leased line support for WAN3172 Y Y Y None 1-2-3 WAN3172.DOC 110899 X.21 Leased line support for WAN3172 Y Y Y None 8 29 AWS34XX.DOC 030598 Clarifications and remove restriction Y N Y none 8 30 emul3215.Abin 032798 Fixes TPF msg problems (mult lines) Y N Y node 1-2-3 dm3215.Bbin 111600 Linux/390 fixes for AWS3215 Y Y N None 1-2-3 emul3215.Bbin 111600 Linux/390 fixes for AWS3215 Y Y N None 1-2-3 dm3215.Cbin 031601 General Enhancements Y Y N None 1-2-3 emul3215.Cbin 031601 General Enhancements Y Y N None 1-2-3 AWS3215.DOC 031601 General Enhancements Y Y N None 8 31 tn3270d.Cbin 052098 AWS3274 Cons hangs, drops, or prog702 Y Y N tn3270d.Dbin 101999 LU Name support for TN3270E clients Y Y Y 32 AWS3900.MCP 090298 P/390 370 LIC patch 1.29 Y Y N none 10 33 AWS39X0.MCP 090298 P/390 ESA LIC patch 1.29 Y Y N none 10 34 licupdte 090298 Script used to apply LIC patchs N/A N/A N/A 35 dmoma.Abin 102198 AWSOMA Bug when tdf file has no EOL Y Y N None 1-2-3 Now converts to lower case if MOUNT or awsmount fileme not found dmoma.Bbin 060999 AWSOMA Bug on VMFPLC2 RUN command Y Y N 36 r390.Abin 102698 Fixes awscnf path restrictions Y Y N None 1-2-3 r390.Bbin 010699 Prevent mult configs, misc enhancments Y Y N r390.Cbin 020899 AWSICE start prob with certain LOCALE Y Y N 37 awscfg.Abin 102698 Fixes awscnf path restrictions Y Y N None 1-2-3 awscfg.Bbin 020899 Save devmap.bu in CONFIG_FILE path Y Y N 38 startcon 111198 Changed X3270/XANT target to locahost Y Y N None 8 39 awsoia.Abin 010699 Fixed Disabled wait, occasional abend Y Y N 22E 1-2-3 40 dmerror.cat 010699 Latest messages Y Y N None 11 41 stop390.Abin 020899 Occasional crash on "End P/390" on 4.3 Y Y N None 1-2-3 42 AWSTerm1.Abin 020899 Occasional crash on "End P/390" on 4.3 Y Y N None 1-2-3 43 AWSTerm.Bbin 020899 Occasional crash on "End P/390" on 4.3 Y Y N None 1-2-3 Special Instructions: --------------------- Running this version of "dasd" and "dm34xx" requires starting them as a user process in the ipl390 script. (earlier versions are started as kernel) 1) Edit the ipl390 script and search for AWSFBA and AWS34XX. Comment the kernel sections by inserting a # on these lines: # ****************************************************************************** # Note: AWSFBA (dasd) can be started as a USER process if needed (see below) * # If started as a USER process, the following 4 lines must be commented * # ****************************************************************************** # $DMDIR/AWSStart dasd # if [ "$?" != 0 ] # then # echo "* FBA DASD device manager failed to start. Please report this problem." # fi # $DMDIR/AWSStart dm34xx # if [ "$?" != 0 ] # then # echo "* AWS34XX SCSI Tape device manager failed to start. Please report this problem." # fi 2) Search for "Initialize USER processes Only". 3) Add "$DMDIR/dm34xx &" after the "Initialize USER processes Only" # *************************************************************************** # Initialize USER processes Only # *************************************************************************** $DMDIR/dm34xx & 4) Enable the user section for AWSFBA by removing the # from the line containing "$DMDIR/dasd &" # ******************************************************************************** # Note: AWSFBA (dasd) can be started as a KERNEL process if needed (see above) * # If started as a KERNEL process, the following line must be commented * # ******************************************************************************** $DMDIR/dasd &